<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>解构赋值</title>
		<!-- 把复杂的数据解析拆分赋值给简单的变量 -->
		<!-- 基本数据类型：数字、字符串、布尔值 -->
		<!-- 复杂数据类型：对象（数组）、方法 -->
		<script>
			let user = {
				name: '老肥',
				age: 16,
				sex: '男',
				hobby: ['编程', '打游戏', '旅游', () => {console.log("匿名函数")}],
				playgame: () => {
					console.log("打三角洲")
				}
			}
			/* 对象解构赋值 */
			let {hobby, playgame} = user
			console.log(hobby)
			playgame()
			/* 数组的解构赋值 */
			let [a, b, c, d] = hobby
			console.log(c) // '旅游'
			d() // 匿名函数
		</script>
	</head>
	<body>
	</body>
</html>